package bean;

import java.util.ArrayList;
import java.util.List;

public class Arma {

	private final List<Armas_Ids> apodos;
	private final String nombre;
	private final String descripcion;
	private int muertesCausadas;

	public enum Armas_Ids {

		MOD_FALLING,
		MOD_RAILGUN,
		MOD_MACHINEGUN,
		MOD_CHAINGUN,
		MOD_SHOTGUN,
		MOD_SUICIDE,
		MOD_GRENADE_SPLASH,
		MOD_PLASMA,
		MOD_PLASMA_SPLASH,
		MOD_ROCKET,
		MOD_GAUNTLET,
		MOD_NAIL,
		MOD_ROCKET_SPLASH,
		MOD_LIGHTNING,
		MOD_GRENADE,
		MOD_KAMIKAZE,
        MOD_PROXIMITY_MINE,
	}

	public Arma(String nombre, String descripcion) {
		super();
		this.apodos = new ArrayList<Armas_Ids>();
		this.nombre = nombre;
		this.muertesCausadas = 0;
		this.descripcion = descripcion;
	}

	public List<Armas_Ids> getApodos() {
		return this.apodos;
	}

	public String getNombre() {
		return this.nombre;
	}

	public int getMuertesCausadas() {
		return this.muertesCausadas;
	}

	public void sumar() {
		this.muertesCausadas++;
	}

	@Override
	public String toString() {
		return this.nombre;
	}

	public String getDescripcion() {
		return this.descripcion;
	}
}
